import request from '@/utils/request'

// 组织架构——获取企业的部门列表
export function getDepartmentsList() {
    return request({
        url: '/company/department'
    })
}

// 组织架构——根据ID删除部门
export function delDepartments(id) {
    return request({
        method: 'DELETE',
        url: `/company/department/${id}`
    })
}

// 组织架构——新增部门
export function addDepartments(data) {
    return request({
        method: 'POST',
        url: '/company/department',
        data
    })
}

// 组织架构——获取某个部门的详细信息
export function getDepartDetail(id) {
    return request({
        url: `/company/department/${id}`
    })
}

// 组织架构——编辑某个部门数据
export function updateDepartDetail(data) {
    return request({
        method: 'PUT',
        url: `/company/department/${data.id}`,
        data
    })
}